package com.zcxy360.sandtable.domain;

import java.util.Date;
import java.util.List;

public class CourseStudent {
	
//	
	private User user;
	private CourseTeam courseTeam;
	private List<StudentUnit> studentUnits;
//
	
    public User getUser() {
		return user;
	}

	public void setUser(User user) {
		this.user = user;
	}

	public CourseTeam getCourseTeam() {
		return courseTeam;
	}

	public void setCourseTeam(CourseTeam courseTeam) {
		this.courseTeam = courseTeam;
	}

	public List<StudentUnit> getStudentUnits() {
		return studentUnits;
	}

	public void setStudentUnits(List<StudentUnit> studentUnits) {
		this.studentUnits = studentUnits;
	}

	private Integer courseId;

    private Integer userId;

    private Integer teamId;

    private String teamRole;

    private Date joinTime;

    private Boolean isAgree;

    private Integer personScore;

    private Integer teamScore;

    private Integer completionScore;

    private Integer performenceScore;

    private Double totalScore;

    private Boolean isPublished;

    private Date publishTime;

    private Double completion;

    public Integer getCourseId() {
        return courseId;
    }

    public void setCourseId(Integer courseId) {
        this.courseId = courseId;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public Integer getTeamId() {
        return teamId;
    }

    public void setTeamId(Integer teamId) {
        this.teamId = teamId;
    }

    public String getTeamRole() {
        return teamRole;
    }

    public void setTeamRole(String teamRole) {
        this.teamRole = teamRole == null ? null : teamRole.trim();
    }

    public Date getJoinTime() {
        return joinTime;
    }

    public void setJoinTime(Date joinTime) {
        this.joinTime = joinTime;
    }

    public Boolean getIsAgree() {
        return isAgree;
    }

    public void setIsAgree(Boolean isAgree) {
        this.isAgree = isAgree;
    }

    public Integer getPersonScore() {
        return personScore;
    }

    public void setPersonScore(Integer personScore) {
        this.personScore = personScore;
    }

    public Integer getTeamScore() {
        return teamScore;
    }

    public void setTeamScore(Integer teamScore) {
        this.teamScore = teamScore;
    }

    public Integer getCompletionScore() {
        return completionScore;
    }

    public void setCompletionScore(Integer completionScore) {
        this.completionScore = completionScore;
    }

    public Integer getPerformenceScore() {
        return performenceScore;
    }

    public void setPerformenceScore(Integer performenceScore) {
        this.performenceScore = performenceScore;
    }

    public Double getTotalScore() {
        return totalScore;
    }

    public void setTotalScore(Double totalScore) {
        this.totalScore = totalScore;
    }

    public Boolean getIsPublished() {
        return isPublished;
    }

    public void setIsPublished(Boolean isPublished) {
        this.isPublished = isPublished;
    }

    public Date getPublishTime() {
        return publishTime;
    }

    public void setPublishTime(Date publishTime) {
        this.publishTime = publishTime;
    }

    public Double getCompletion() {
        return completion;
    }

    public void setCompletion(Double completion) {
        this.completion = completion;
    }
}